@charset "utf-8";
/* CSS Document */

body {
	background: #e9eced url(img/bg.png) repeat-x fixed;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
html, body {
		height:100%;
}
#container {
	min-height: 100%;
	margin-bottom: -25px;
	position: relative;
}
#headerBar {
	background:#303030;
	height:25px;
	width:100%;
}
#contentWrapper {
	padding:10px;
    padding-bottom:25px;   /* Height of the footer */
}
#content {
	width: 1000px;
	height:551px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	background:url(img/building.png) no-repeat;
}
#formWrapper {
	width:375px;
	float:right;
	margin-top:110px;
}
#formHeader {
	background:#303030;
	-moz-border-radius: 15px 15px 0px 0px;
    -webkit-border-radius: 15px 15px 0px 0px;
    -khtml-border-radius: 15px 15px 0px 0px;
    border-radius: 15px 15px 0px 0px;
	height:110px;
}
.logo {
	margin-left:35px;
	margin-top:23px;
}
.arrow {
	position:relative;
	top:32px;
	right:265px;
}
#formBody {
	background:#ffffff;
	-moz-border-radius: 0px 0px 15px 15px;
    -webkit-border-radius: 0px 0px 15px 15px;
    -khtml-border-radius: 0px 0px 15px 15px;
    border-radius: 0px 0px 15px 15px;
	height:250px;
}
#form {
	width:300px;
	padding-top: 10px;
padding-left: 45px;
}
input {
	margin: 0em;
	font: -webkit-small-control;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: -webkit-auto;
}

label {
	color:#303030;
	font-size:20px;
	
}
.noAccount {
	font-weight:bold;
	color:#0093b2;
	padding:2px;
}
.noAccountLink {
	font-weight:normal;
	color:#303030;
	font-size:14px;
	text-decoration:none;
}
#footerBar {
   position:relative;
   bottom:0;
   width:100%;
   height:25px;   /* Height of the footer */
   background:#303030;
}
.floatinginput {
	position: relative;
}
.floatinginput label {
font-size: 16px;
position: absolute;
left: 8px;
top: 6px;
cursor: text;
pointer-events: none;
color: #777;
transition: color 0.2s linear 0s;
-webkit-transition: color 0.2s linear 0s;
-moz-transition: color 0.2s linear 0s;
}
.floatinginput input, .floatinginput textarea {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 0 0 #000,inset 0px 3px 3px #eee;
-webkit-box-shadow: 0 0 0 black,inset 0px 3px 3px #EEE;
box-shadow: 0 0 0 black,inset 0px 3px 3px #EEE;
font-size: 16px;
border: 1px solid #BFBFBF;
padding: 5px;
}
.floatinginput input {
width: 272px;
padding: 10px;
height: 28px;
}
#form #login-field {
margin-top: 22px;
margin-bottom: 16px;
}
.v-app input[type="text"], .v-app input[type="password"]{
	padding-left: 6px;
}
.buttondiv{
padding-top: 16px;
float: right;
padding-right: 20px;
}

